Welcome to PHP Fundamentals!

共127节

3.06 字符串运算符踩坑

<?php

//字符串运算符对非字符串进行拼接,得到的数字类型是字符串类型

$x="025";

$y=true; //如果是false则会没有任何值,而true的值是1;

$z=1314;

echo var_dump($x.$y.$z); //string(8) "02511314"

echo "<br>";

//优先级:“加减”< 字符串拼接符<“乘除取余”

$x1=12;

$y1=3;

$z1=$x1*$y1.$x1;

echo var_dump($z1); //string(4) "3612"

echo "<br>";

//优先级:“加减”< 字符串拼接符<“乘除取余”

$z2=$x1.$y1+$x1;

echo var_dump($z2); //int(135)

echo "<br>";

//优先级:“加减”< 字符串拼接符<“乘除取余”

$z3=$x1+$y1.$x1;

echo var_dump($z3); //string(4) "1512"

echo "<br>";

?>

返回值: